package test4;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: ws
 * Date: 2023-04-04
 * Time: 15:42
 */
import java.util.*;

//https://www.nowcoder.com/practice/668603dc307e4ef4bb07bcd0615ea677?tpId=37&tqId=21297&ru=/exam/oj

// 能过，但肯定有问题
//public class Main {
//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        String str = scanner.nextLine();
//        int n = str.length();
//        String[] strs = new String[n];
//        int start = 0;
//        int end = 0;
//        boolean flag = false;
//        int k = 0;
//        int left = 0;
//        for (int i = 0; i < n; i++) {
//            if (str.charAt(i) == '"' && !flag) {
//                flag = true;
//                start = i + 1;
//            } else if (str.charAt(i) == '"' && flag) {
//                end = i;
//                flag = false;
//                strs[k++] = str.substring(start, end);
//            }
//            if (str.charAt(i) == ' ' &&  !flag) {
//                if (str.charAt(left) != '"' || i + 1 >= n) {
//                    strs[k++] = str.substring(left, i);
//                }
//                left = i + 1;
//
//            }
//        }
//        if (str.charAt(n - 1) != '"') {
//            strs[k++] = str.substring(left, n);
//        }
//        System.out.println(k);
//        for (int i = 0; i < k; i++) {
//            System.out.println(strs[i]);
//        }
//    }
//}

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        StringBuilder sb = new StringBuilder();
        List<String> list = new ArrayList<>();
        boolean flag = false;
        int n = str.length();
        for (int i = 0; i < n; i++) {
            char c = str.charAt(i);
            if (c == '"') {
                flag = !flag;
                continue;
            }
            if (c == ' ' && !flag) {
                list.add(sb.toString());
                sb.setLength(0);
            } else {
                sb.append(c);
            }
        }
        list.add(sb.toString());
        n = list.size();
        System.out.println(n);
        for (String s : list) {
            System.out.println(s);
        }
    }
}

